// pages/collectionRewardList/collectionRewardList.js
const app = getApp();
import {
  postRequest,
  getRequest,
  postParamsRequest
} from '../../api/request';
Page({

  /**
   * 页面的初始数据
   */
  data: {
    num: 0,
    hadGet: 0,
    loadType: '',
    list: [],
  },

  getWxappCollectionRewardList() {
    let that = this;
    wx.showLoading({
      title: '加载中...',
      mask: true,
    })
    postRequest("/api/activity/getWxappCollectionRewardList", {
      beid: app.beid,
      memberId: app.myInfo.memberId,
      pageNo: 1,
      pageSize: 15,
    }).then((res) => {
      console.log(res.data.data);
      if (res.data.data != null) {
        //判断是否还有数据
        let loadType = "";
        if (res.data.data.totalCount == 0) {
          loadType = "loadNull";
        } else {
          loadType = "loadOver";
        }
        that.setData({
          list: res.data.data.data,
          loadType: loadType,
        })
      }
    }).catch((err) => {}).finally(() => {
      wx.hideLoading();
    });
  },

  //前往我的优惠券页面
  goCouponPage(){
    wx.navigateTo({
      url: '../coupon/myCoupon/myCoupon',
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    if (options.num) {
      this.setData({
        num: options.num,
        hadGet: options.hadGet,
      })
    }
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    //如果没有token,则需要重新登录获取个人信息等，避免缺少id导致数据无法获取
    if (app.token == "" || app.token == undefined) {
      app.initLogin().then(res => {
        this.getWxappCollectionRewardList();
      }).catch(err => {})
    } else {
      this.getWxappCollectionRewardList();
    }
    
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})